/*
 * Contato.java
 *
 * Created on October 28, 2009, 6:28 PM
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package agendaBD;

/**
 *
 * @author godinho
 */
public class Contato {
    
    private String nome = "";
    
    private String sobrenome = "";
    
    private String apelido = "";
    
    private String endereco = "";
    
    private String tipo = "";

    private String ftp = "";

    private String faccon = "";

    /** Creates a new instance of Contato */
    public Contato(String nome, String sobrenome) {
        this.setNome(nome);
        this.setSobrenome(sobrenome);
    }
    
    public String getNome(){
        return this.nome;
    }
    
    public void setNome(String nome){
        this.nome = nome;
    }
    
    public String getSobrenome(){
        return this.sobrenome;
    }
    
    public void setSobrenome(String sobrenome){
        this.sobrenome = sobrenome;
    }

    public String getApelido() {
        return apelido;
    }

    public void setApelido(String apelido) {
        this.apelido = apelido;
    }

    public String getEndereco() {
        return endereco;
    }

    public void setEndereco(String endereco) {
        this.endereco = endereco;
    }

    public String getTipo() {
        return tipo;
    }

    public void setTipo(String tipo) {
        this.tipo = tipo;
    }

    public String getFaccon() {
        return faccon;
    }

    public void setFaccon(String faccon) {
        this.faccon = faccon;
    }

    public String getFtp() {
        return ftp;
    }

    public void setFtp(String ftp) {
        this.ftp = ftp;
    }
    
    public String toString(){
        return this.nome+ " " + this.sobrenome;
    }
    
    public boolean equals(Object obj) {
    
        if(obj instanceof Contato){
        
            Contato c = (Contato) obj;
            
            return c.getNome().equals(this.getNome()) && 
                    c.getSobrenome().equals(this.getSobrenome());
        }
        
        return false;
    }
}
